﻿@charset "utf-8";


/*------------------------------Link */
a:link,a:visited {
	color:#595959;
	text-decoration:none;
}

a:hover {
	color:#595959;
	text-decoration:underline;
}

/*------------------------------Header */
#header {
	width:520px;
	height:115px;
	margin:0;
	background:url(./images/front/bg_header.jpg) no-repeat 0 0;
}

#header h1 {
	width:485px;
	height:66px;
	margin:0;
	position:relative;
	top:27px;
	left:20px;
}

/*------------------------------Gloval Navi */
#gnav {
	width:520px;
	height:35px;
}

.navi {
	width:520px;
	height:35px;
	margin: 0;
	padding: 0;
}

.navi li, .navi a {
	height: 35px;
	display: block;
}

.navi li {
	float: left;
	list-style: none;
	display: inline;
	text-indent: -9999em;
}

.gnav_01 { width: 90px; background:url("./images/front/gnav_prof.png") 0 0 no-repeat; }
.gnav_02 { width: 125px; background:url("./images/front/gnav_info.png") 0 0 no-repeat;}
.gnav_03 { width: 125px; background:url("./images/front/gnav_favorites.png") 0 0 no-repeat;}
.gnav_04 { width: 90px; background:url("./images/front/gnav_blog.png") 0 0 no-repeat;}
.gnav_05 { width: 90px; background:url("./images/front/gnav_twitter.png") 0 0 no-repeat;}


.gnav_01 a:hover { background:url("./images/front/gnav_prof.png") 0px -35px no-repeat; }
.gnav_02 a:hover { background:url("./images/front/gnav_info.png") 0px -35px no-repeat; }
.gnav_03 a:hover { background:url("./images/front/gnav_favorites.png") 0px -35px no-repeat; }
.gnav_04 a:hover { background:url("./images/front/gnav_blog.png") 0px -35px no-repeat; }
.gnav_05 a:hover { background:url("./images/front/gnav_twitter.png") 0px -35px no-repeat; }

.gnav_01 a.current { background:url("./images/front/gnav_prof.png") 0px -35px no-repeat; }
.gnav_02 a.current { background:url("./images/front/gnav_info.png") 0px -35px no-repeat; }
.gnav_03 a.current { background:url("./images/front/gnav_favorites.png") 0px -35px no-repeat; }
.gnav_04 a.current { background:url("./images/front/gnav_blog.png") 0px -35px no-repeat; }
.gnav_05 a.current { background:url("./images/front/gnav_twitter.png") 0px -35px no-repeat; }


/*------------------------------Main Content */
#main {
	width:520px;
}

/*------------------------------Content H2 */

h2.prof {
	width:520px;
	height:85px;
	margin:0 auto 29px;
	background:url("./images/front/h2_prof.png") 0 0 no-repeat;
	text-indent:-9999px;
}

h2.info {
	width:520px;
	height:85px;
	margin:0 auto 11px;
	background:url("./images/front/h2_info.png") 0 0 no-repeat;
	text-indent:-9999px;
}

h2.favorites {
	width:520px;
	height:85px;
	margin:0 auto 29px;
	background:url("./images/front/h2_fav.png") 0 0 no-repeat;
	text-indent:-9999px;
}

h2.blog {
	width:520px;
	height:85px;
	margin:0 auto 29px;
	background:url("./images/front/h2_blog.png") 0 0 no-repeat;
	text-indent:-9999px;
}

h2.twitter {
	width:520px;
	height:94px;
	margin:0 auto;
	background:url("./images/front/h2_twitter.png") 0 0 no-repeat;
	text-indent:-9999px;
}

/*------------------------------Page Nation */
.pager {
	width:500px;
	margin:0 auto 20px;
	font-size:93%;
	text-align:center;
}

.pager ul {
	width:410px;
	height:20px;
	float:right;
	color:#595959;
}

.pager ul li {
	margin:0 5px;
	display:inline-block;
}

.pager .now {
	font-weight:bold;
	text-decoration:underline;
}

/*------------------------------Page Top */
.pagetop {
	width:510px;
	text-align:right;
	font-size:85%;
	padding-right:10px;
	margin:10px 0;
}

/*------------------------------Footer */
#footer {
	width:520px;
	height:25px;
	margin:0;
	background:url(./images/front/bg_footer.jpg) repeat-x 0 0 #000;
	text-align:center;
}

#footer p {
	color:#fff;
	padding-top:10px;
	font-size:77%;
}
